package cn.gxa.edu_adm.service;

import cn.gxa.edu_adm.bean.Admin;
import cn.gxa.edu_adm.commn.model.ResultData;

/**
 * 用户操作有哪些?
 */
public interface AdminService {
    /**
     * 检验登录
     * @param username 用户名
     * @param password  用户密码
     * @return
     */
    ResultData  checkLogin(String username, String password);

    /**
     * 更改头像
     * @param userId 用户编号
     * @param filePath  用户头像路径
     * @return 返回新头像的地址
     */
    ResultData updateHeadImg(Integer userId, String filePath);

    /**
     * 更改密码
     * @param userId  用户编号
     * @param oldPassword  用户的旧密码
     * @param newPassword       用户的新密码
     * @return 返回是否更改成功
     */
    ResultData  updatePassword(Integer userId, String oldPassword, String newPassword);


}
